5.1.1. Updating, transporting and maintaining start, and and duration
For all components the calculated or specified start must be at or before the end.
When a system updates or stores a calendar component it
MUSTretain the relationship of start, end and duration. ApplicationsMUST NOTwithout good cause, change a start and end pair into a start and duration nor the reverse. Semantically they are not equivalent when DST transitions occur during the time of the event.For interoperability, iCalendar based systems
SHOULDavoid the use of weekly durations and XML based systems SHOULD avoid the use of yearly durations.